//==========================================================================
// Copyright (c) 2000-2008,  Elastos, Inc.  All Rights Reserved.
//==========================================================================

#ifndef __ELASTOS_CORE__HAL_H__
#define __ELASTOS_CORE__HAL_H__

#ifdef _x86

#include <_hal/x86/register.h>
#include <_hal/x86/segment.h>
#include <_hal/x86/stubcontext.h>

#elif defined(_arm)

#include <_hal/arm/register.h>
#include <_hal/arm/vector.h>
#include <_hal/arm/stubcontext.h>

#elif defined(_mips)

#include <_hal/mips/register.h>
#include <_hal/mips/vector.h>

#else

#error unknown architecture

#endif // _x86

#endif //__ELASTOS_CORE__HAL_H__
